package cn.edu.nuc.ssm.service;

import cn.edu.nuc.ssm.dto.*;
import org.apache.ibatis.annotations.Param;

/**
 * Created by Administrator on 2017/4/15.
 */
public interface ReportService {

    public SumShouZhiDto sumShouZhi(int uid, String year);


    public SumjiduShouZhiDto sumShouZhiByJidu(int uid, String year);

    public SumMonthShouZhiDto sumShouZhiByMonth(int uid, String year);

    public ZhiTypeNameAndmoneyArrDto sumfindbyUidSumZhiByYearAndType(int uid, String year);

    public ZhiTypeNameAndmoneyArrDto sumfindbyUidSumZhiByMonthAndType(int uid, String year ,String month);

    public ZhiTypeNameAndmoneyArrDto sumfindbyUidSumZhiByJiduAndType(int uid, String year ,Integer quarter);

    ConsumeAnalyDtoArr fenxiZhiByUidAndType(@Param("uid") Integer uid, @Param("year") String year);

    ConsumeAnalyDtoArr fenxiZhiByType( @Param("year") String year);
}
